# 07-多个返回值.py

def hello():
    # 可以有多个返回值
    return [1,23,3],{"name":'张三'}
list,obj = hello();
print(list,obj)

# 缺省传参（默认值）
def user(name,pwd,age=18):
    print(f"{name}，你好，密码为{pwd},年龄为{age}")
user("豆哥",123456)
user('豆爹',123456,3)
# 不定长传参
def info(*args):
    print(args) # args 元组
info("鸟","兔子",123)

# 不定长传参 字典
def kw(**kwargs):
    print(kwargs)

kw(id=10086,name="python",price=99.8)

# 匿名函数 只能有一句代码
def add(compute):
    a = compute(1,1)
    print(a)
add(lambda x,y:x+y) # 
